Hardware Connection
Product Brief
Product interface
- Configuration and Snap shotButton (须用最终版本整机图,并指示出相关接口)
Product quick start guide
拿到整机后,若非预装版本,须拆开底板后盖进行配件相关装配后才可使用。
-
拿到样机后,拆包装后确认样机外观无缺损
-
拆开前盖,将Sim卡装配到Cat-1模组,装配好后重新锁好前盖(仅针对Cat-1版本)
-
拆开底部盖板,将电池装配到电池仓,确认正负极无误后,重新锁紧后盖
-
按配置按键,用准备好手机或支持WiFi设备搜索设备的WiFi SSID进行连接后,输入IP:xxxx,打开Web端进行功能配置
-
环境搭建说明,并验证设备能正常工作(待补充)
-
将设备结合支架布署到实际环境(若非马上布署,可将设备待机或取出电池处理)
Main Board Interfaces Overview
(须用最终版本PCBA图,并指示出相关接口: 参考官方标注方式)
Top side Interfaces:
-
Type-C for UART and Power Supply
-
Micro-TF Card Slot
-
Reset Button
-
Communication Module 连接母座
-
配置和抓拍按键
-
Uart for Debug (同Type-C Uart)
-
USB Camera Module Connector
-
LED和光敏模组
-
Camera Module Interface
Bottom side Interfaces:
-
Power Supply Connector
-
Alarm Input Connector
-
Expansioin GPIOs, include UART、I2C、SPI、Power Output
-
Boot Button
Demo Kit quick start guide
-
拆开包装后确认Main Board,及配件相关的完好
-
将Camera Module 连接到主板(OV5640 Module or USB Module)
-
将通讯模组(Cat-1 或 WiFi-Halow)扣接到主板上 (Optional)
-
通过Type-C或4Pin Wafer座连接调试 UART口
-
通过Type-C供电或电源座进行供电
-
以上完成后即可开始相关调试
软件烧录和调试:AI Camera System Flashing
Interfaces description
16Pin GPIOs Expansion
The 16 pins expansion header provide communication interface like uart, I2C, SPI and GPIOs. Developer can use these interfaces to expand sensor modules like PIR sensor, OLED module as their needed.
PIN# | Pin Name | Functions | Pin Type | Pull Up/Down | Alternate Function |
1 | TXD0 | Uart0 TX | I/O/T | PU 10K | GPIO43 |
2 | GND | GND | S | ||
3 | RXD0 | Uart0 RX | I/O/T | PU 10K | GPIO44 |
4 | GND | GND | S | ||
5 | GPIO | GPIO41 | I/O/T | ||
6 | 3V3 | 3V3 Output | S | ||
7 | SPI_MISO | SPI_MISO | I/O/T | GPIO40 | |
8 | 3V3 | 3V3 Output | S | ||
9 | SPI_CLK | SPI_CLK | I/O/T | GPIO39 | |
10 | Alarm_IN | Alarm Input | I | GPIO2,ADC1_CH1 | |
11 | SPI_MOSI | SPI_MOSI | I/O/T | GPIO38 | |
12 | SPI_CS | SPI_CS | I/O/T | GPIO45 | |
13 | GPIO | GPIO19 | I/O/T | USB_D-,ADC2_CH8 | |
14 | GPIO | GPIO48 | I/O/T | ||
15 | GPIO | GPIO20 | I/O/T | USB_D+,ADC2_CH9 | |
16 | GPIO | GPIO46 | I/O/T |
Camera Sensor IOs
Camera Module OV5640 support 8-bit paralle input interface. The IOs of main board config as below
PIN# | Pin Name | Functions | Pin Type | Pull Up/Down | ESP32-S3 PINs |
1 | Null | ||||
2 | GND | GND | S | ||
3 | I2C_SDA | I2C_Data | I/O | PU 4K7 | GPIO4 |
4 | AVDD | 2.8V | S | ||
5 | I2C_SCL | I2C_Clock | O | PU 4K7 | GPIO5 |
6 | CAM_RST | Reset#low | RC circuit | ||
7 | CSI_VSYNC | V-Sync | I | GPIO6 | |
8 | CSI_PWDN | PD 1K | |||
9 | CSI_HSYNC | H-Sync | I | GPIO7 | |
10 | DVDD | 1V2 | S | ||
11 | DOVDD | 2V8 | S | ||
12 | CSI_D7 | Data_Bit7 | I | GPIO16 | |
13 | CSI_MCLK | Clock_output | O | GPIO15 | |
14 | CSI_D6 | Data_Bit6 | I | GPIO17 | |
15 | GND | GND | S | ||
16 | CSI_D5 | Data_Bit5 | I | GPIO18 | |
17 | CSI_PCLK | Pixel Clock | I | GPIO13 | |
18 | CSI_D4 | Data_Bit4 | I | GPIO12 | |
19 | CSI_D0 | Data_Bit0 | I | GPIO11 | |
20 | CSI_D3 | Data_Bit3 | I | GPIO10 | |
21 | CSI_D1 | Data_Bit1 | I | GPIO9 | |
22 | CSI_D2 | Data_Bit2 | I | GPIO8 | |
23 | Null | ||||
24 | Null |
Communication Module Pins Header defined
Communication Module is mounted on J11 & J15 Pins Header. The J11 16 Pins Header provide related signals. The J15 12 Pins Header only for phsical support. Please note that for IOs sources lack, the IO configuration conflit with some IOs
16 Pins Expansion Header
Detailed information please reference the comparison table.
PIN# | Pin Name | Functions | Pin Type | Pull Up/Down | ESP32-S3 PINs |
1 | VCC_IN | Power Output | S | ||
2 | 3V3 | 3V3 Output | S | ||
3 | VCC_IN | Power Output | S | ||
4 | 3V3 | 3V3 Output | S | ||
5 | SPI_CLK | SPI_CLK | I/O/T | GPIO39 | |
6 | SPI_MOSI | SPI_MOSI | I/O/T | GPIO38 | |
7 | GND | ||||
8 | GND | ||||
9 | SPI_CS | SPI_CS | I/O/T | GPIO45 | |
10 | SPI_MISO | SPI_MISO | I/O/T | GPIO40 | |
11 | SPI_CS | SPI_CS | I/O/T | GPIO45 | |
12 | IRQ | Interrupt | I/O/T | GPIO41 | |
13 | WIFI_PWR_H | Power Enable | I/O/T | GPIO48 | |
14 | WIFI_WAKE | Wake_Up | I/O/T | GPIO19,USB_D-,ADC2_CH8 | |
15 | WIFI_BUSY | Status | I/O/T | GPIO20,USB_D+,ADC2_CH9 | |
16 | WIFI_RST | Reset#low | I/O/T | GPIO46 |
PIN# | Pin Name | Functions | Pin Type | Pull Up/Down | ESP32-S3 PINs |
1 | Null | ||||
2 | Null | ||||
3 | Null | ||||
4 | Null | ||||
5 | Null | ||||
6 | Null | ||||
7 | Null | ||||
8 | Null | ||||
9 | Null | ||||
10 | Null | ||||
11 | Null | ||||
12 | Null |
IO Conflict table
If you use the Cat-1 or WiFi-Halow Module,the IOs occupancy by the module should not be used or connected anything on 16 Pins Expansion header.
PIN# | Pin Name | Functions | Cat-1 Module | WiFi-Halow Module |
1 | TXD0 | Uart0 TX | ||
2 | GND | GND | ||
3 | RXD0 | Uart0 RX | ||
4 | GND | GND | ||
5 | GPIO | GPIO41 | IRQ | |
6 | 3V3 | 3V3 Output | ||
7 | SPI_MISO | SPI_MISO | UART_TXD | SPI_MISO |
8 | 3V3 | 3V3 Output | ||
9 | SPI_CLK | SPI_CLK | UART_RXD | SPI_CLK |
10 | Alarm_IN | Alarm Input | ||
11 | SPI_MOSI | SPI_MOSI | SPI_MOSI | |
12 | SPI_CS | SPI_CS | SPI_CS | |
13 | GPIO | GPIO19 | WIFI_WAKE | |
14 | GPIO | GPIO48 | CAT1_PWR_H | WIFI_PWR_H |
15 | GPIO | GPIO20 | WIFI_RST | |
16 | GPIO | GPIO46 | WIFI_BUSY |